package com.itfenghuang.day07;

public class A04_static {

    public static void main(String[] args) {
        /*
    static 关键字是静态的意思, 是java中的一个修饰符, 可以修改成员变量和方法
    被static修改的成员变量,一般叫做静态变量
    被修饰的成员方法叫静态方法
    特点:
        1. 被static修饰的成员, 会被该类所有对象 共享  值保存在堆中的静态存储位置
        2. 被static修饰的成员, 会随着类的加载而加载(字节码文件加载了就可以使用了), 优先于对象存在
        3. 多了一种调用方式, 可以通过类名进行调用
        相当于python中的类属性, 创建的对象共享

        4. 非静态需要在创建对象之后才可以进行使用,  所以 前面 main中调用 测试的本类中其他 方法需要加static
        5. 静态方法中没有this关键字, 因为 this代表的是对象,  而静态属于类
 */



    }



}
